require 'unrealdb'

doc1 = Document.new('doc1')
doc1 << {'nome'=>'Jose', 'telefone'=>'9999-9999', 'idade'=>30}
doc2 = Document.new('doc2')
doc2 << {'nome'=>'Maria', 'telefone'=>'8888-8888', 'idade'=>27}
doc3 = Document.new('doc3')
doc3 << {'nome'=>'Mariana', 'telefone'=>'7777-7777', 'idade'=>16}
col = Collection.new
col.insert(doc1, doc2, doc3)
col.each{|doc| puts doc}
col.filter('nome', 'idade'){|nome, idade| puts nome.to_s + " tem " + idade.to_s + " anos."}

